.article_content_wrap /deep/ #SOHUCS #SOHU_MAIN .module-cmt-notice {
  display: none !important;
}
.article_content_wrap /deep/ #SOHUCS #SOHU_MAIN .module-cmt-float-bar {
  display: none !important;
}
.article_content_wrap .article_content_header {
  margin: 0 auto;
  background-color: #fff;
  color: #333;
}
.article_content_wrap .article_content_header .header_pic {
  text-align: center;
  padding-top: 0.25em;
  padding-bottom: 1.5em;
  border-bottom: 2px solid #333;
  margin-bottom: 2px;
}
.article_content_wrap .article_content_header .header_pic img {
  max-width: 100%;
}
.article_content_wrap .article_content_header .article_desc {
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  overflow: hidden;
  font-size: 12px;
  padding: 0.2em 0;
  margin-bottom: 3em;
  color: #666;
  letter-spacing: 0.1em;
}
.article_content_wrap .article_content_header .article_start {
  font-size: 1.25rem;
}
.article_content_wrap .article_content_header .article_start .inner {
  flex-direction: row;
}
.article_content_wrap .article_content_header .article_start .inner .item-main .item-desc .pic-box img {
  display: flex;
  flex-direction: column;
  margin: 1.5rem auto;
}
.article_content_wrap .article_content_header .article_end {
  text-align: center;
  font-size: 24px;
  padding: 0.8em 0;
  color: #333;
  font-weight: 700;
}
.article_content_wrap .article_content_header .article_info {
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  overflow: hidden;
  font-size: 12px;
  padding: 0.2em 0;
  margin-top: 1em;
  margin-bottom: 3em;
  color: #666;
  letter-spacing: 0.1em;
}
.article_content_wrap .article_content_footer {
  color: #666 !important;
  font-weight: 400;
  font-size: 0.75em;
  line-height: 1.65;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
